/* modules mod */
.area{clear:both;}
.area-sub,.product-header,.item h3 s,.recall_sf{background:url(/images/theme_bg.gif);}
.area-sub{width:236px;height:530px;float:left;background-repeat:no-repeat;background-position:0 301px;}
.product-header{width:218px;height:34px;line-height:34px;font-size:14px;color:#fff;font-weight:bold;padding-left:12px;background-position:0 -230px;}
.product-body{width:226px;height:479px;border:2px solid #53aee9;border-top:none; padding-top:5px;}
.product-list{height:260px;padding:0 10px;}
.product-list .items{position:relative;z-index:99;}
.items dl{width:200px;border-bottom:1px solid #FCDFBE;position:relative;cursor:pointer;padding-bottom:10px;overflow:hidden;padding:5px 0 5px 6px;margin-bottom:5px;}
.items .moveview{border:2px solid #53aee9;background:#fff;border-right:0;z-index:120;filter:alpha(opacity=98);opacity:0.98;padding:3px 0 4px 4px;}
.items dl dt{font-size:14px;color:#3e3e3e;font-weight:bold;background:url(/images/theme_bg.gif) no-repeat -304px 5px;line-height:24px;}
.items dl dd a{line-height:22px;font-size:13px;color:#666;margin-right:5px;display:inline;white-space:nowrap;}
.items dl dd a:hover{color:#f60;}
.itemCol{width:515px;min-height:150px;top:0;border:2px solid #53aee9;filter:alpha(opacity=98);opacity:0.98;background:#fff;position:absolute;top:0px;z-index:100;overflow:hidden;left:204px;padding:0 18px;}
.itemCol li{border-top:1px dotted #e2e2e2;margin-top:-1px;padding:6px 0;zoom:1;vertical-align:text-top;overflow:hidden;}
.itemCol li h3{width:70px;float:left;line-height:14px;text-align:left;font-weight:700;padding:5px 15px 0 0;}
.itemCol li h3 a{color:#3da100;}
.itemCol li span{float:left;width:415px;overflow:hidden;display:block;}
.itemCol li span a{border-right:1px solid #ccc;float:left;height:14px;line-height:14px;padding:0 8px;margin:6px 0;;}
.itemCol li a{color:#666;text-decoration:none;white-space:nowrap;}
.itemCol li a:hover {color:#3da100;text-decoration:underline;}
/* Line-Total */
.Line-Total{width:213px;padding:10px 0 8px 5px;overflow:hidden; padding-bottom: 28px;}
.Line-Total li{width:64px;height:40px;float:left;margin:0 2px 5px 5px;display:inline;}
.Total1 a{background:url(/images/theme_bg.gif) 0 -349px;display:block;}
.Total1 a:hover{background-position:-69px -349px;display:block;}
.Total2 a{background:url(/images/theme_bg.gif) -143px -349px;display:block;}
.Total2 a:hover{background-position:-212px -349px;display:block;}
.Total3 a{background:url(/images/theme_bg.gif) 0px -394px;display:block;}
.Total3 a:hover{background-position:-69px -394px;display:block;}
.Total4 a{background:url(/images/theme_bg.gif) -143px -394px;display:block;}
.Total4 a:hover{background-position:-212px -394px;display:block;}
.Total5 a{background:url(/images/theme_bg.gif) 0px -439px;display:block;}
.Total5 a:hover{background-position:-69px -439px;display:block;}
.Total6 a{background:url(/images/theme_bg.gif) -143px -439px;display:block;}
.Total6 a:hover{background-position:-212px -439px;display:block;}
.extra{width:206px;height:75px;border-top:1px solid #FCDFBE;background:#fdf3e1;padding:15px 10px 0 10px;}
.extra p{width:148px;height:65px;background:url(/images/theme_bg.gif) 0 -274px;}
.area-main{width:760px;height:520px;float:right;}
.J_Slide{width:760px;height:300px;overflow:hidden;}
.J_buying{width:760px;height:210px;margin-top:10px;overflow:hidden;}
.buying-hd{width:748px;height:30px;background:#f6f6f6;border-bottom:2px solid #d5d5d5;padding-left:12px;position:relative;}
.buying-hd h3{font-size:14px;color:#404040;line-height:30px;float:left;}
.buying-nav{position:absolute;left:120px;top:3px;}
.buying-nav li{width:80px;font-size:12px;color:#3e3e3e;text-align:center;float:left;height:28px;line-height:26px;cursor:pointer;}
.buying-nav .bactive{border:1px solid #d5d5d5;border-bottom:none;background:#fff;font-weight:bold;}
.buying-bd{width:760px;height:166px;padding-top:12px;overflow:hidden;}
.buying-bd a{color:#3e3e3e;}.buying-bd a:hover{color:#f60;}
.buying-bd li{width:170px;padding:0 10px;float:left;line-height:20px;display:inline;}
.buying-bd li .pic{position:relative;padding-bottom:3px;}
.pic span.tag{top:-3px;right:-3px;position:absolute;}
.info .price{color:#f60;font-size:14px;font-weight:bold;float:left;display:block;}
.info .order_n{color:#999;float:right;display:block;}
/* widget wgt */
.col-main{width:710px;float:left;}
.col-sub{width:280px;float:right;}
.col-sub-n a:link,.col-sub-n a:visited,.col-sub-n a:hover{text-decoration:none;}
.col-sub-n{font-size:13px;}
/* line-box */
.line-box{width:710px;height:322px;overflow:hidden;margin-bottom:10px;}
.line-hd{width:710px;height:30px;line-height:30px;border-bottom:2px solid #108ad5;margin-bottom:10px;}
.line-hd h3{width:100px;height:30px;color:#fff;font-size:15px;text-align:center;font-weight:bold;float:left;background:#108ad5;}
.line-hd h3 a,.line-hd h3 a:hover{color:#fff;}
.pr{display:block;float:right;line-height:22px;padding-top:8px;}
.line-hd a{color:#404040;}
.line-hd a:hover{color:#f60;}
.icon_free{background:url(/images/theme_bg.gif) no-repeat 110px -520px;}
.line-bd{padding-left:5px;width:705px;}
.lineleft{width:180px;float:left;}
.tylyPreface{line-height:16px;color:#404040;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.tylyPreface h4{font-size:13px;font-weight:normal;color:#3DA100;padding-bottom:5px;}
.gglist li{margin-top:10px;}
.linemain{width:500px;border-left:1px solid #F2F2F2;float:right;padding-left:12px;}
.linelist li{height:34px;line-height:34px;background:url(/images/mainico.gif) no-repeat 0 15px;border-bottom:1px dashed #E1E1E1;padding:0 5px 0 12px;vertical-align:text-top;overflow:hidden;}
.linelist li .priceImg{float:left;}
.linelist li img{padding:10px 0 0 2px;}
.lineprice{width:75px;font-size:16px;color:#f60;text-align:right;display:inline-block;float:right;}
.linelist a:link,.linelist a:visited{font-size:14px;color:#333;float:left;text-decoration:none;display:block;}
.linelist a:hover{color:#f60;}
.lineimg{width:180px;}
.lineimg dt,.lineimg dd{width:82px;height:106px;margin-bottom:10px;}
.lineimg img{width:82px;height:82px;overflow:hidden;border:1px solid #ececec;}
.lineimg a{width:80px;line-height:24px;text-align:center;color:#3DA100;display:block;overflow:hidden;}
.lineimg a:hover{color:#f60;}
.lineimg dt{float:left;}
.lineimg dd{float:right;}
.linelist .lineNone{float:left; border-bottom:0px dashed #ccc;color:#FF0000}
/* huifang */
.recall{width:258px;height:320px;background:#fff;border:1px solid #d5d5d5;padding:0 10px;}
.satisf{height:65px;width:258px;overflow:hidden;}
.satisf dt{font-size:25px;height:70px;padding-top:20px;white-space:nowrap;width:140px;}
.satisf dd {font-size:60px;height:60px;text-align:right;width:118px;}
.satisf dt,.satisf dd{color:#f60;float:left;font-weight:bold;line-height:1.2;}
.recall p{line-height:22px;color:#3e3e3e;}
.recall p b{color:#f60;font-style:normal;}
.recall_list{width:258px;overflow:hidden;}
.recall_list li{width:100%;line-height:20px;border-top:1px dotted #E1E1E1;float:left;padding-bottom:5px;overflow:hidden;}
.recall_sf{width:40px;height:20px;color:#666;display:block;float:right;text-align:center;padding-top:17px;background-position:11px -488px;margin-top:6px;}
.recall_list a:link,.recall_list a:visited{width:215px;color:#666;float:left;display:block;margin-top:5px;}
.recall_list a:hover{color:#f00;}
.rc_more{border-top:0px dotted #bfdad0;height:20px;line-height:20px;overflow:hidden;padding:5px 0;}
/* right */
.theme-ly{width:278px;border:1px solid #d5d5d5;padding-bottom:5px;position:relative;margin-bottom:10px;overflow:hidden;}
.r-hd{background:#eee;color:#404040;height:30px;}
.r-hd h3{float:left;font-size:14px;height:26px;line-height:26px;padding:4px 22px 0 10px;}
.r-bd{border-top:1px solid #e8e8e8;}
.r-bd a{color:#3da100;}.r-bd a:hover{color:#f60;}

.show-hide{width:258px;border-top:1px solid #E8E8E8;margin:0 auto;padding:0 10px;padding-bottom:5px;}
.show-hide li{width:258px;height:22px;line-height:22px;border-bottom:1px dashed #E1E1E1;float:left;padding:5px 0;overflow:hidden;}
.Digital{float:left;width:20px;color:#666;}
.pic_link:link,.pic_link:visited{display:none;float:left;width:105px;height:78px;overflow:hidden;}
.pic_link img{vertical-align:top;float:left;}
.show-hide li.show_over{height:60px;padding:10px 0;}
.show_over{border:none;}
.show_over .pic_link:link,.show_over .pic_link:visited{display:block;}
.show_over .show-text{float:right;line-height:16px;color:#999;width:130px;overflow:hidden;}
.show_over .show-text p{padding-top:5px;}
.show_over .pic_link:link,.show_over .pic_link:visited{display:block;}
.show-text a:link,.show-text a:visited{color:#40a309;}
.show-text a:hover{color:#f60;}

.theme-img{padding-left:4px;}
.theme-img li{width:78px;height:102px;line-height:24px;text-align:center;float:left;margin:10px 6px 0 6px;display:inline;}
.tablist{float:left;}
.tablist li{float:left;}
.tabnav{width:200;height:26px;float:right;position:absolute;right:9px;top:4px;}
.tabnav li{width:50px;height:26px;line-height:26px;text-align:center;font-size:12px;float:left;cursor:pointer;}
.tabnav .active{width:50px;line-height:25px;border:1px solid #d5d5d5;border-bottom:none;border-bottom:none;background:#fff;font-weight:bold;}
.tab-hd .tab-nav{width:156px;height:25px;float:right;position:absolute;right:9px;top:3px;}
.tab-hd .tab-nav li{width:52px;height:25px;line-height:25px;text-align:center;font-size:12px;float:left;cursor:pointer;}
.tab-hd .tab-nav .active{width:50px;line-height:24px;border:1px solid #d5d5d5;border-bottom:none;border-bottom:none;background:#fff;font-weight:bold;}
/* travel_news */
.travel_news{width:258px;padding:9px 10px 5px 10px;line-height:27px;clear:both;}
.travel_news li{background:url(/images/mainico.gif) no-repeat 0 12px;padding-left:12px;}
.travel_news li a{color:#404040;}
/* gg  */
.gq-weibo{margin-top:20px;}
.cgg{width:710px;height:58px;margin-bottom:10px;overflow:hidden;}
.rgg img{width:280px;margin-bottom:10px;}
/**幻灯片*/
.topbanner{position:relative;width:760px;overflow:hidden;}
.bannertext{position:absolute;top:270px;left:0px;width:760px;overflow:hidden;}
.bannertext ul{width:760px;}
.bannertext ul li{float:left; border-right:1px solid #ffffff; }
.bannertext ul li.width105 a{width:126px;}
.bannertext ul li.noborder{border:none;}
.bannertext ul li a{font-size:12px; color:#FFFFFF; float:left; display:block; height:30px; line-height:26px; padding-top:2px; text-align:center; width:126px; background:none; background:#000000; filter:alpha(opacity=70); z-index:1;}
.bannertext ul li a:hover{background:#8ac42e; filter:alpha(opacity=70); color:#000;opacity:0.7;}
.bannertext ul li a.on{background:#8ac42e; filter:alpha(opacity=70); color:#000;opacity:0.7;}
.bannertext ul li.width105 a:hover{width:125px;}